package com.ruoyi.system.dto;

import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 消息推送任务草稿DTO
 */
@Data
public class MsgPushTaskDraftDTO {

    /**
     * 任务ID（更新时使用）
     */
    private Long id;

    /**
     * 模板ID
     */
    private Long templateId;

    /**
     * 项目ID
     */
    private Long projectId;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 消息标题
     */
    private String title;

    /**
     * 关联业务ID
     * 设计资料-设计方案ID，合同签署-合同ID，验收信息-事项ID，阶段验收-阶段ID，主材清单-物料清单ID
     */
    private String businessId;

    /**
     * 备注
     */
    private String remark;

    /**
     * 接收者列表
     */
    private List<MsgPushReceiverDTO> receivers;
}
